# @Time : 2021/9/8 15:59
# @Author : Li Kunlun
# @Description : 综合测评-计算课程成绩

import pandas as pd

# 从第2行开始读取数据
score = pd.read_excel("dataset/研究生成绩单.xlsx", header=1, index_col=None)

print(score.shape)
print(score.columns)

columns_sum = score[['学分']].sum(axis=0)
print(columns_sum)

# 第二列和第三列相乘后相加
mul_result = (score['学分'] * score['成绩']).sum(axis=0)
print(mul_result)

course_grade = mul_result / columns_sum
"""
(14, 3)
Index(['课程名称', '学分', '成绩'], dtype='object')
学分    25
dtype: int64
2211
平均成绩： 学分    88.44
dtype: float64
"""
print('平均成绩：', course_grade)
# 平均成绩 * 0.6 ： 学分    53.064
print('平均成绩 * 0.6 ：', course_grade * 0.6)
